# -*- coding: utf-8 -*-

# Copyright (c) 2010 Jérémie DECOCK (http://www.jdhp.org)

class Agent:

    state_list = None
    action_list = None

    state_history = []
    action_history = []
    reward_history = []

    def __init__(self):
        raise NotImplementedError()

    def get_action(self, state, reward):
        raise NotImplementedError()
